Product Code Database
Example Keywords: mobile world -stockings $22-162
barcode-scavenger
   » » Wiki: Incremental Search
Tag Wiki 'Incremental Search'.
Tag

In , incremental search, also known as hot search, incremental find or real-time suggestions, is a interaction method to progressively search for and filter through text. As the user types text, one or more possible matches for the text are found and immediately presented to the user. This immediate feedback often allows the user to stop short of typing the entire word or phrase they were looking for. The user may also choose a closely related option from the presented list.

The method of incremental search is sometimes distinguished from user interfaces that employ a , such as a , to enter searches. For some applications, a separate user interface mode may be used instead of a dialog box.


History
The first documented use of incremental search was in on ITS in the late 1970s. This was one of the many essential Emacs features included in his reimplementation, . Other noteworthy programs containing this functionality in the 1980s include and . These early implementations offered single line feedback, not lists of suggestions.

The first mainstream appearance may have been in the Speller for 5.2 for Windows, released 30 November 1992. As programmer Robert John Stevens, now CEO of WriteExpress, watched users at the WordPerfect Usability Lab in Orem, Utah use the 5.1 Speller that he and Steven M. Cannon ported to Windows, he noticed that when a word was not found in the dictionary and no alternative words were presented, users seemed lost, moved the mouse cursor around the page and even exited the Speller. Dumbstruck by the anomaly, he went home, sat on the couch, and discussed his observations with his wife. Stevens coded the solution: as a user typed in the edit box, Speller would suggest words beginning with the letters entered. "You can type in the Replace With box any word you want to find. As you type letters into the box, possible matches are displayed."

(1993). 9781565291669, Que Development Group.
(1993). 9781565291669 .


Variants
This feature, or variations thereof, has also been referred to as , search as you type, filter/find as you type (FAYT), incremental search, typeahead search, inline search, instant search, word wheeling, and other names as well.

Some common keyboard shortcuts for incremental find are Ctrl/Cmd-F (like for traditional find), F3, the -style / (also applicable to Vim

), or -style C-s.


Searches for files and media
This user interface method is also employed in varying contexts. For example, a user may encounter this feature while searching for files whose names match a string in an operating system's file explorer shell. The feature may also be used during searches for songs whose name or artist match a string in a media player.


Searches for user interface elements
Another variation is to filter through long lists of options or menu items that may appear within the user interface itself. Examples of this variation can be found in the about:config interface section of Mozilla Firefox version 2.0.0.14 and later versions; and in the bundle editor section of 1.5.7. This feature is also employed in application launchers such as Quicksilver 1.0.

Typically a list of matches is generated as the search query is typed, and the list is progressively narrowed to match the filter text.


Web search
In September 2010, Google introduced , an incremental search feature for Google Search.


Resource consumption
Incremental search on a non-local server, as in Web search, uses more network bandwidth and server processing than non-incremental search, due to the handling of (or similar) which are typically fired from each .


Reception
Interface expert has been a strong advocate of incremental search. In his 2000 book The Humane Interface, he wrote, "From the point of view of interface engineering, the advantages of incremental searching are so numerous and the advantages of so few that I can see almost no occasions when a would be preferred." This was followed by a footnote reading, "A search is either incremental or excremental."
(2000). 9780201379372, Addison-Wesley Professional. .

Incremental search has been criticised for exhibiting low , as the text fields which provide it offer no visual indication of that fact until after the user begins typing.


Specific applications
Non-modal incremental find is found in:

Modern :

Instant messaging clients:

  • Windows Live Messenger

Modern :

  • Apple's Mac OS X
Spotlight (which searches the entire computer)
Help menu (10.5 and newer)
System Preferences
Control Panel
  • 's KDE 4 desktop environment uses this systematically
Rekonq

Editors and development environments:

Other applications:

  • Apple's
  • less
  • Windows Media Player
  • Quicksilver
  • Blender's search menu (version 2.5 and newer)
  • Clara.io's explorer search menu


See also


External links

Page 1 of 1
1
Page 1 of 1
1

Account

Social:
Pages:  ..   .. 
Items:  .. 

Navigation

General: Atom Feed Atom Feed  .. 
Help:  ..   .. 
Category:  ..   .. 
Media:  ..   .. 
Posts:  ..   ..   .. 

Statistics

Page:  .. 
Summary:  .. 
1 Tags
10/10 Page Rank
5 Page Refs